from PyQt5.QtWidgets import *

app = QApplication([])
clipboard = app.clipboard()


# 当剪切板变动会执行该方法
def change_deal():
    data = clipboard.mimeData()

    # 获取剪切板内容格式
    print(data.formats())
    # 如果是文本格式，把内容打印出来
    if (data.formats() == ['text/plain']):
        print(data.text())


# 监听剪切板变动
clipboard.dataChanged.connect(change_deal)
app.exec_()
